package com.ruoyi.system.api;

import com.ruoyi.system.api.domain.TaskAssignee;
import com.ruoyi.system.api.model.TaskAssigneeDTO;

public interface RemoteAssignerService {
    /**
     * 查询角色并返回任务指派的列表，支持分页
     *
     * @param taskQuery 查询条件
     * @return 办理人
     */
    TaskAssignee selectRolesByTaskAssigneeList(TaskAssigneeDTO taskQuery);

//    /**
//     * 查询部门并返回任务指派的列表，支持分页
//     *
//     * @param taskQuery 查询条件
//     * @return 办理人
//     */
//    TaskAssignee selectDeptsByTaskAssigneeList(TaskAssigneeDTO taskQuery);

    /**
     * 查询用户并返回任务指派的列表，支持分页
     *
     * @param taskQuery 查询条件
     * @return 办理人
     */
    TaskAssignee selectUsersByTaskAssigneeList(TaskAssigneeDTO taskQuery);
}
